import 'dart:typed_data';

// Lorin指令cmd
class LorinCmd {
  final int cmdValue;
  LorinCmd(this.cmdValue);

  // 构建cmd
  Uint8List? get cmd {
    if (cmdValue <= 0x1F) {
      return Uint8List.fromList([cmdValue + 0]);
    } else if (cmdValue > 0x1F && cmdValue <= 0xFFF) {
      List<int> temp = [];
      var val = 0 + 0x20;
      temp.add(val);
      temp.add(cmdValue);
      return Uint8List.fromList(temp);
    } else {
      return null;
    }
  }
}
